package com.syt.service.service;

import com.syt.service.dao.PhoneRecommendMapper;
import com.syt.service.dao.PhoneShowMapper;
import com.syt.service.pojo.PhoneRecommend;
import com.syt.service.pojo.PhoneShow;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author ：syt
 * @date ：Created in 2019-10-02 14:10
 * @description：首页推荐 服务类
 */
@Service
public class PhoneRecommendService {

    @Autowired(required = false)
    PhoneRecommendMapper mapper;

    /**
     * 删除首页推荐 根据id
     * @param id
     * @return
     */
    public int deleteById(Integer id) {
        return mapper.deleteByPrimaryKey(id);
    }

    /**
     * 完全插入 首页推荐
     * @param recommend
     * @return
     */
    public int insert(PhoneRecommend recommend) {
        return mapper.insert(recommend);
    }

    /**
     * 选择插入 首页推荐
     * @param recommend
     * @return
     */
    public int insertBySelective(PhoneRecommend recommend) {
        return mapper.insertSelective(recommend);
    }

    /**
     * 根据id查询 首页推荐
     * @param id
     * @return
     */
    public PhoneRecommend getById(Integer id) {
        return mapper.selectByPrimaryKey(id);
    }

    /**
     * 选择性更新 首页推荐
     * @param recommend
     * @return
     */
    public int updateBySelective(PhoneRecommend recommend) {
        return mapper.updateByPrimaryKeySelective(recommend);
    }

    /**
     * 完全更新 首页推荐
     * @param recommend
     * @return
     */
    public int update(PhoneRecommend recommend) {
        return mapper.updateByPrimaryKey(recommend);
    }


    /**
     * 获取 所有 推荐 推荐列表
     * @return
     */
    public List<PhoneRecommend> list() {
        return mapper.getList();
    }
}
